North Channel – English–Español translations

🇬🇧 en es 🇪🇸

North Channel properNoun

  • strait between N. Ireland and SW. Scotland
canal del Norte, estrechos de Moyle, mar de Moyle
Wiktionary Links